Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Hamburg European Open - Hamburg Germany F1 Germany F2 Germany F14 Germany F15 Germany F16 Italy F12 Italy F13 Italy F14 Italy F15 Italy F16 Italy F17 Germany F6 Argentina F12 France F15 Germany-w2 Germany-w3 Italy F12 Germany F11 Germany F15 Germany F16 Argentina F9 Germany F7 Germany F8 Germany F9 Peru F1 Peru F2 Peru F3 Argentina F14 Argentina F15 Germany F15 Germany F16 Bolivia F2 Bolivia F3 France F15 Argentina F17 Germany F18 Chile F3 Dominican Republic F2 Dominican Republic F3 Germany F1 Germany F5 Cuba F1 Cuba F2 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F3 Germany F6 Germany F8 Argentina F6 Germany F9 Germany F10 Peru F3 France F14 Bolivia F2 Bolivia F4 Argentina F14 Argentina F15 Uruguay F1 Argentina F17 Argentina F18 Spain F1 Spain F2 Spain F3 Colombia F1 Spain F4 Switzerland F3 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F7 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F25 Argentina F12 Argentina F13 Argentina F1 Argentina F2 Argentina F3 Paraguay F1 Argentina F7 Argentina F8 Argentina F9 Peru F3 Brazil F42 Italy F11 ATP Slovak Open Challenger - Bratislava Bauer Watertechnology Cup 2007 - Eckental Copa Petrobras Argentina - Buenos Aires Tennislife Cup - Napoli Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Argentina - Buenos Aires Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Wolfsburg Challenger Santiago Challenger Karlsruhe Challenger Furth Challenger Oberstaufen Challenger Manchester Challenger Brasilia Challenger Samarkand Challenger Karshi Challenger Freudenstadt Challenger Ljubljana Challenger Asuncion Challenger Florionapolis Challenger Medellin Challenger Eckental Challenger Aachen Challenger Guayaquil Challenger Lima Challenger Heilbronn Challenger Bucaramanga Challenger Bergamo Challenger Napoli Challenger Bogota Challenger Monza Challenger Johannesburg Challenger Pereira Challenger Manta Challenger Rhodes Challenger Cairo Challenger Biella Challenger Cremona Challenger Alessandria Challenger Rome Challenger Braunschweig Challenger Poznan Challenger Istanbul Challenger Brasilia Challenger Mons Challenger Buenos Aires Challenger Tashkent Challenger Orleans Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Rome Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Ortisei Challenger Guayaquil Challenger Salzburg Challenger Quimper Challenger Bergamo Challenger Santiago Challenger Sarajevo Challenger Bath Challenger Santos Challenger Cali Challenger Campinas Challenger Orleans Challenger Mons Challenger San Juan Challenger Rio De Janeiro Challenger Montevideo Challenger Ortisei Challenger Guayaquil Challenger Helsinki Challenger ATP Challenger Tour Finals Dallas Challenger Sarajevo Challenger Sarasota Challenger Rome Challenger Johannesburg Challenger Rome Challenger Caltanissetta Challenger Nottingham-2 Challenger Aptos Challenger Como Challenger Genova Challenger Szczecin Challenger Orleans Challenger Porto Alegre Challenger Sao Paulo Challenger Rennes Challenger Sao Jose Do Rio Preto Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Bogota Challenger Ortisei Challenger Lima Challenger Andria Challenger Sao Paulo Challenger Heilbronn Challenger Bucaramanga Challenger Bergamo Challenger Cherbourg Challenger Irving Challenger Guadalajara Challenger Leon Challenger Itajai Challenger Sao Paulo Challenger Santos Challenger Vercelli Challenger Bordeaux Challenger Heilbronn Challenger Medellin Challenger Szczecin Challenger Quito Challenger Orleans Challenger Pereira Challenger Mons Challenger Rennes Challenger San Juan Challenger Cordoba Challenger Eckental Challenger Ortisei Challenger Brescia Challenger Guayaquil Challenger Lima Challenger Bucaramanga Challenger Irving Challenger San Luis Potosi Challenger Leon Challenger Santos Challenger Sao Paulo Challenger Heilbronn Challenger Vicenza Challenger Caltanissetta Challenger Segovia Challenger Campinas Challenger Porto Alegre Challenger Corrientes Challenger Fairfield Challenger Lima Challenger Guayaquil Challenger Eckental Challenger Montevideo Challenger Brescia Challenger ATP Challenger Tour Finals Bergamo Challenger Wroclaw Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Szczecin Challenger Orleans Challenger Mons Challenger Irving Challenger Milan Challenger Marburg Challenger Floridablanca Challenger Santo Domingo Challenger Genova Challenger Orleans Challenger Ortisei Challenger Ismaning Challenger Montevideo Challenger Quimper Challenger Prostejov Challenger Surbiton Challenger Meerbusch Challenger Como Challenger Szczecin Challenger Orleans Challenger Ortisei Challenger Montevideo Challenger Noumea Challenger Newport Beach Challenger Cleveland Challenger Dallas Challenger Lille Challenger Sophia Antipolis Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Heilbronn Challenger Ludwigshafen Challenger Cherbourg Challenger Koblenz Challenger Ismaning Challenger Biella 3 Challenger Biella 4 Challenger Lille Challenger Split 2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors Basel - Basel Ordina Open - 's-Hertogenbosch Copa Telmex - Buenos Aires Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai SA Tennis Open - Johannesburg Copa Telmex - Buenos Aires Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach BMW Open - Munich Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Suisse Open - Gstaad Moselle Open - Metz Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Switzerland #1-w1 BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Suisse Open - Gstaad Citi Open - Washington St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu European Open - Antwerp Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Italy F3 Italy F5 Italy F6 Netherlands F3 Netherlands F4 France F16 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Germany F1 Italy F11 Germany F10 Germany F11 Germany F12 Germany F13 Germany F14 Germany F15 Germany-w1 Germany-w4 Germany F2 Germany F3 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Germany F6 Germany F7 Germany F8 Germany F9A Germany F10 Argentina F11 Argentina F12 Germany F13 Germany F1 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Argentina F1 Argentina F2 Argentina F3 Argentina F8 Germany F5 Argentina F18 Germany F19 Dominican Republic F1 Germany F2 Germany F4 Brazil F1 Germany F7 Peru F2 Bolivia F3 Germany F21 Argentina F16 Colombia F2 Switzerland F1 Switzerland F2 Germany F6 Germany F7 Bolivia F1 Argentina F22 Chile F7 Argentina F4 Paraguay F2 Peru F1 Peru F2 Bolivia F2 Bolivia F3 Bolivia F4 BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami Australian Open - Melbourne BH Tenis Open International Cup 2008 - Belo Horizonte Wimbledon - London Credicard Citi Mastercard Tennis Cup - Campos do Jordao U.S. Open - New York Australian Open - Melbourne French Open - Paris Black Forest Open - Freudenstadt Volkswagen Challenger 2004 - Wolfsburg Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Warsteiner Challenger Wolfsburg - Wolfsburg Status Athens Open - Athens Bauer Watertechnology Cup - Eckental Intersport Heilbronn Open - Heilbronn Citta di Monza - Monza ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Group I, 1R, ARG-BLR 4-1 Baden Open - Ettlingen Schickendanz Open - Furth Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Campos do Jordao Challenger Copa Petrobras Argentina - Buenos Aires Heilbronn Open - Heilbronn French Open (juniors) U.S. Open (juniors) Baden Open - Karlsruhe Schickedanz Open 2007 - Furth All Lower level tournaments Lambertz Open by Stawag 2007 - Aachen Almaty Challenger Banja Luka Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Olympics - Rio de Janeiro AGT Challenger - Leon Buenos Aires Challenger Montevideo Challenger Tarragona Challenger III Aberto Santa Catarina de Tenis - Florianopolis Roma Open Challenger - Rome Kitzbuhel Challenger Baden Open - Karlsruhe Schickendanz Open - Furth Bratislava Challenger Geneva Challenger - Geneva Manta Challenger Kolding Challenger Helsinki Challenger Salinas Challenger Salzburg Challenger Furth Challenger Lugano Challenger Belgrade Challenger Campos do Jordao Challenger Salvador Challenger Belo Horizonte Challenger Helsinki Challenger Buenos Aires Challenger Dallas Challenger Porto Alegre Challenger Le Gosier Challenger Szczecin Challenger Bath Challenger St. Brieuc Challenger Montevideo Challenger Bordeaux Challenger Johannesburg Challenger Santiago Challenger Meerbusch Challenger Buenos Aires Challenger Helsinki Challenger Manerbio Challenger Genova Challenger Szczecin Challenger Trnava Challenger Zagreb Challenger Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Sao Leopoldo Challenger Buenos Aires Challenger Montevideo Challenger Helsinki Challenger Heilbronn Challenger Rome Challenger Cherbourg Challenger Salinas Challenger Barranquilla Challenger Barletta Challenger Pereira Challenger Sacramento Challenger Rome Challenger Napoli Challenger Caltanissetta Challenger Furth Challenger Monza Challenger Lima Challenger Bogota Challenger Manta Challenger Aptos Challenger Genova Challenger Bordeaux Challenger Eckental Challenger Surbiton Challenger Nottingham Challenger Eckental Challenger Rennes Challenger Campinas Challenger Mons Challenger Braunschweig Challenger Vicenza Challenger Genova Challenger Cali Challenger Bergamo Challenger Santiago Challenger Leon Challenger Vercelli Challenger Montevideo Challenger Surbiton Challenger Meerbusch Challenger Las Vegas Challenger Ortisei Challenger Buenos Aires Challenger Andria Challenger Jonkoping Challenger Split 1 Challenger Mestre Challenger Braunschweig Challenger Szczecin Challenger Tiburon Challenger Marbella Challenger Heilbronn Challenger Marburg Challenger Scheveningen Challenger Genova Challenger Ismaning Challenger Pau Challenger Heilbronn Challenger Meerbusch Challenger Potchefstroom Challenger Aix En Provence Challenger Hamburg Challenger Eckental Challenger Miller Lite Hall of Fame Tennis Championships - Newport Copa Telmex - Buenos Aires Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle If Stockholm Open - Stockholm Movistar Open - Santiago AEGON Championships - London Open de Moselle - Metz Open Sud de France - Montpellier VTR Open - Vina del Mar Copa Claro - Buenos Aires Mercedes Cup - Stuttgart China Open - Beijing Bet-at-home Cup - Kitzbuhel SAP Open - San Jose Open Sud de France - Montpellier Open 13 - Marseille BMW Open - Munich Claro Open Colombia - Bogota Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Claro Open Colombia - Bogota Moselle Open - Metz Mercedes Cup - Stuttgart BMW Open - Munich Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BB&T Atlanta Open - Atlanta Rio Open - Rio de Janeiro Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Antalya Cup - Antalya St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle Nature Valley International - Eastbourne China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Cordoba Open - Cordoba Open Sud de France - Montpellier Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Generali Open - Kitzbuhel BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca ASB Classic - Auckland ATP Studena Croatia Open - Umag Cordoba Open - Cordoba Generali Open - Kitzbuhel Gonet Geneva Open - Geneva Campbell's Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Moselle Open - Metz Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Kremlin Cup - Moscow Sardegna Open - Cagliari Argentina Open - Buenos Aires Mallorca Championships - Mallorca BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, Finals, Group C Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, Finals, QF, ARG-ESP 1-2